其他
这些数学运算符号你都见过吗?
入门教程、案例源码、学习资料、读者群
请访问: python666.cn
数学运算是编程时少不了的操作。
其中加减乘除都比较简单,就和正常数学中的写法一样。要注意的就是在绝大多数编程语言中,乘法是 *,而不是 ×;除法是 /,而不是 ÷。Python 也是如此。
参与计算的可以是数值,也可以是一个表示数字的变量:
print(3 * 7)
a = 12
print(a / 3)
21
4.0
如果你就是需要得到整除结果,可以用两个斜杠(//)实现:
print(8 / 2)
print(8 // 2)
print(9 // 2)
4.0
4
4
如果你想得的这个余数,可以用取模运算,符号是百分号(%):
print(9 % 2)
print(9 % 5)
1
4
另一个很常见的数学运算是乘方,也就是幂运算。在不少编程语言中,用 ^ 符号表示乘方。然而在 Python 中,^ 表示「按位异或」的位操作运算(对此操作不理解也没关系,你通常不太会用到它),而表示乘方的符号则是两个乘号(**):
a = 8
b = a ^ 2 # 8和2按二进制位进行与操作
print(b)
b = a ** 2 # 8的2次方
print(b)
10
64
a = 7
a **= 2
print(a) # 7*7=49
a //= 2
print(a) # 49//2=24
a %= 2
print(a) # 24%2=0
49
24
0
最后给一段代码,你能看出它的作用是什么吗?
x1 = 1
y1 = 2
x2 = 3
y2 = 4
dist = ((x1 - x2) ** 2 + (y1 - y2) ** 2) ** 0.5
print(dist)
本书从 Python 和 Excel 结合使用的角度讲解处理分析数据的思路、方法与实战应用。不论是希望从事数据分析岗位的学习者,还是其他职业的办公人员,都可以通过本书的学习掌握 Python 分析数据的技能。书中创新性地将 ChatGPT 引入到教学当中,用 ChatGPT 答疑并提供实训代码,并介绍了使用 ChatGPT 辅助学习的一些实用技巧,给学习者带来全新的学习方式。
公众号的读者朋友们购买后可在后台联系我,加入读者交流群,Crossin会为你开启陪读模式,解答你在阅读本书时的一切疑问。
_往期文章推荐_